#ifndef LIB_GEOUTILS_COORD_H
#define LIB_GEOUTILS_COORD_H
#include "libGeoutils/shape/Shape.h"

namespace geo {
namespace shape {
class GEOUTILS_EXPORT Coord : public Shape
{
public:
	using sptr = std::shared_ptr<Coord>;
	using csptr = std::shared_ptr<const Coord>;

	Coord(double lon = 0, double lat = 0);
	virtual ~Coord();

	void setLongitude(double lon);
	double getLongitude() const;

	void setLatitude(double lat);
	double getLatitude() const;

protected:

private:

};

} //! shape namespace
} //! geo namespace

#endif // !LIB_GEOUTILS_COORD_H
